package com.oa.beans;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
/**
 * 请假出差共用的审批步骤表
 */
public class SpLeaveApprovalStep {
    private Long id;                   // 主键
    private Long approvalTypeId;       // 审批类型外键
    private Integer stepNumber;        // 步骤编号
    private Long approverRolePosition; // 审批人角色职位id
    private Long conditionId;          // 条件表ID
    private int ifCondition;           //是否条件审批的一个判断属性 只用于vue前台 便于xml语句中做判断

    private Integer leaveDays;   //连审批条件表（请假和出差的）请假天数
    private String comparisonOperator; //连条件表获取到比较符号
    private Long approvalRolePositionId; // 连条件表获取到审批角色职位ID

    // Getters and Setters
}